Component({
  methods: {
    goBack() {
      const pages = getCurrentPages();
      if (pages.length > 1) {
        wx.navigateBack({
          delta: 1,
          fail: () => {
            // 如果返回失败，可能是从tab页面跳转过来的，直接跳转到首页
            wx.switchTab({
              url: '/pages/home/index'
            });
          }
        });
      } else {
        // 如果没有上一页，跳转到首页
        wx.switchTab({
          url: '/pages/home/index'
        });
      }
    }
  }
}); 